Skip to content

Vibe Coding 的新手體驗 - Antigravity

TLDR

  • 配額機制:Antigravity 的模型配額與網頁版 Gemini 分開計算,但進階模型配額有限且改為週重置,建議依需求選擇 Pro 或 Ultra 方案。
  • 操作核心:透過 Antigravity Cockpit 監控額度,並利用 Planning 模式取代 Fast 模式,以確保 AI 在執行前先產生計畫供人審核。
  • 權限控管:建議將 Review Policy 設定為 Request Review,特別是涉及終端機指令與瀏覽器操作時,以避免誤刪檔案或執行危險腳本。
  • 背景知識注入:透過在專案根目錄或子目錄建立 GEMINI.md,可強制 Agent 遵循特定的 Commit 規範或開發規則。
  • 常見地雷:AI 可能會因快照機制導致檔案回溯、編碼錯誤(如 PowerShell 處理中文亂碼)、產生殘餘檔案,以及在 CSS 調整上陷入「修好 A 壞了 B」的循環。
  • 核心建議:Vibe Coding 不代表可以「把腦丟掉」,使用者的技術底蘊決定了程式碼品質的下限,務必對 AI 產出的程式碼進行 Review。

Antigravity 核心設定與操作

Antigravity 基於 Code OSS 建構,介面與 VS Code 高度相似。使用時應注意以下核心功能:

1. 額度管理與監控

安裝 Antigravity Cockpit 擴充套件後,可於右下角查看各模型剩餘額度。

  • 獨立計算:Antigravity 的額度池與網頁版 Gemini 是分開計算的,不會互相影響。
  • 權重差異:同一個額度群組內的模型,消耗額度的權重並不相同。

2. Agent 行為與權限設定

透過 Settings => Open Antigravity User Settings 調整 Agent 的自主權:

  • Review Policy:建議設定為 Request Review,確保 AI 執行計畫前需經由人類批准。
  • Browser Tools:若涉及金流或外部介接,Browser Javascript Execution Policy 務必設為 Request Review
  • 對話模式:建議使用 Planning 模式,AI 會先產生執行計畫報告,比 Fast 模式更穩健。

3. 背景資訊注入 (GEMINI.md)

透過建立 GEMINI.md 檔案,可提供 Agent 背景資訊,強制其參考特定規範。

  • 繼承規則:Agent 會從當前工作目錄逐層向上查找至專案根目錄或主目錄。
  • 優先級:更具體的檔案(如子目錄中的 GEMINI.md)內容會覆寫或補充更一般的檔案內容。
  • 應用場景:適合用來鎖定 Commit 規範或定義專案開發規則。

實際應用案例

1. 檔案系統自動化處理

在處理如「圖片遷移」或「框架轉換」等繁瑣任務時,Antigravity 可直接讀取檔案系統並進行批次修改。

  • 什麼情況下會遇到:當需要對大量 Markdown 檔案進行格式統一、連結替換或資料補全時。
  • 建議做法:先讓 Agent 讀取現有檔案結構,確認執行計畫後再進行批次操作。

2. 瀏覽器自動化測試

透過 Antigravity Browser Control 擴充套件,可操控瀏覽器進行 End-to-End 測試。

  • 什麼情況下會遇到:需要驗證網頁功能或進行自動化點擊測試時。
  • 注意事項:此功能會額外消耗 Gemini Flash 模型額度,且對於 CSS 樣式問題的判斷能力有限,建議僅用於邏輯測試。

踩雷紀錄與技術建議

在使用 Vibe Coding 過程中,應特別留意以下潛在風險:

1. 快照與 Git 衝突

  • 問題情境:在 Agent 工作期間手動使用 Git 修改檔案。
  • 原因分析:Antigravity 的快照機制可能導致舊內容覆蓋新變更。
  • 建議做法:在 Agent 執行任務期間,盡量避免手動進行 Git 操作。

2. 編碼與腳本偏好

  • 問題情境:使用 PowerShell 處理中文檔案時出現亂碼。
  • 原因分析:不同模型(Gemini 偏好 Python,Claude 偏好 PowerShell)對編碼處理的預設行為不同。
  • 建議做法:明確要求 Agent 使用編碼安全的方式處理檔案,並在執行後檢查 Git Diff。

3. 殘餘檔案與技術債

  • 問題情境:根目錄產生大量臨時腳本或 txt 檔案。
  • 建議做法:將這些檔案加入 .gitignore,並在 AI 產出程式碼後,務必檢查是否將邏輯提取為共用常數,避免產生技術債。

4. 幻覺 (Hallucination)

  • 問題情境:AI 提供錯誤的網址或瞎掰官方資訊。
  • 建議做法:對於關鍵資訊,務必自行查證,不要完全依賴 Agent 的搜尋結果。

異動歷程

    • 初版文件建立。
    • 補充 GEMINI.md 的作用範圍、繼承關係說明及測試方法。
    • 補充 Google 於 2026-03-12 調整 Antigravity 配額機制的相關說明。